var basePath = getBasePath();

//1.确定按钮的点击事件
function changeXAxisValue() {
    //获取上下限的值
    let topXlimit = $("#topXlimit").val();
    let bottomXlimit = $("#bottomXlimit").val();
    if (!validateDate(topXlimit) || !validateDate(bottomXlimit)) {
        sweetAlert("警告", "上下限只能为数字", "warning");
        return;
    }
    if (parseInt(topXlimit) <= parseInt(bottomXlimit)) {
        sweetAlert("警告", "上限不能小于下限！", "warning");
        return;
    }
    //将横坐标的上下限存入cookie中
    $.cookie("bottomXlimit", bottomXlimit);
    $.cookie("topXlimit", topXlimit);

    //调用父类方法
    parent.setXAxisRange(bottomXlimit, topXlimit);
    //关闭弹出层
    cancelCurveRangeLayer();

}

//2.校验数据的正确性
function validateDate(val) {
    //1.判断是否是数字
    var regPos = /^\d+(\.\d+)?$/; //非负浮点数
    var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/; //负浮点数
    if (regPos.test(val) || regNeg.test(val)) {
        return true;
    } else {
        return false;
    }
}

//3.取消按钮的点击事件-----关闭弹出层
function cancelCurveRangeLayer() {
    //先得到当前iframe层的索引
    var index = parent.layer.getFrameIndex(window.name);
    parent.layer.close(index); //再执行关闭
}


$(document).ready(function () {

    //从cookie中获取X轴的最大值和最小值
    let bottomXlimit = $.cookie("bottomXlimit");
    let topXlimit = $.cookie("topXlimit");
    $("#bottomXlimit").val(bottomXlimit);
    $("#topXlimit").val(topXlimit);
});
